// components/authorization/index.js
const app=getApp()
Component({
  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
isLogin:false
  },

  /**
   * 组件的方法列表
   */
  methods: {

  },
  lifetimes:{
    attached(){
      // console.log(app.token);
    const token=!!app.token
    this.setData({
      isLogin:token
    })
    //判断有没有登陆，如果没有则跳转到登录页
    if (!this.data.isLogin) {
      // 获取页面栈
      const PageStack=getCurrentPages()
      // 获取页面栈中的路径
    const  PageStackRoute=PageStack[PageStack.length-1].route
    console.log(PageStackRoute);
    // 重置当前页面的生命钩子
    PageStack[PageStack.length-1].onLoad=()=>{}
    PageStack[PageStack.length-1].onShow=()=>{}
    wx.redirectTo({
      url: `/pages/logs/logs?PageStackRoute=/${PageStackRoute}`,
    })

    }
   
    }
  }
})
